package com.region.integral.business_user.xml;

import java.util.List;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlElementWrapper;
import javax.xml.bind.annotation.XmlRootElement;

import com.region.integral.business_user.xml.dto.Authentication;
import com.region.integral.business_user.xml.dto.Breach;
import com.region.integral.business_user.xml.dto.CheckNo;
import com.region.integral.business_user.xml.dto.CheckYes;
import com.region.integral.business_user.xml.dto.Complaint;
import com.region.integral.business_user.xml.dto.GoodsCommented;
import com.region.integral.business_user.xml.dto.GoodsConfirmed;
import com.region.integral.business_user.xml.dto.GoodsNotReal;
import com.region.integral.business_user.xml.dto.Level;
import com.region.integral.business_user.xml.dto.ReplyConsultting;
import com.region.integral.business_user.xml.dto.SellGoods;

@XmlRootElement(name="regulation")
@XmlAccessorType(XmlAccessType.FIELD)
public class Regulation {
	@XmlElementWrapper(name="authentication")
	@XmlElement(name="rule")
	private List<Authentication> authentication ;
	
	@XmlElementWrapper(name="checkyes")
	@XmlElement(name="rule")
	private List<CheckYes> checkyes;
	
	@XmlElementWrapper(name="goodscommented")
	@XmlElement(name="rule")
	private List<GoodsCommented> goodscommented;
	
	@XmlElementWrapper(name="goodsconfirmed")
	@XmlElement(name="rule")
	private List<GoodsConfirmed> goodsconfirmed;
	
	@XmlElementWrapper(name="replyconsultting")
	@XmlElement(name="rule")
	private List<ReplyConsultting> replyconsultting;
	
	@XmlElementWrapper(name="sellgoods")
	@XmlElement(name="rule")
	private List<SellGoods> sellgoods;
	
	@XmlElementWrapper(name="breach")
	@XmlElement(name="rule")
	private List<Breach> breach;
	
	@XmlElementWrapper(name="checkNo")
	@XmlElement(name="rule")
	private List<CheckNo> checkNo;
	
	@XmlElementWrapper(name="complaint")
	@XmlElement(name="rule")
	private List<Complaint> complaint;
	
	@XmlElementWrapper(name="goodsNotReal")
	@XmlElement(name="rule")
	private List<GoodsNotReal> goodsNotReal;
	@XmlElementWrapper(name="levels")
	@XmlElement(name="rule")
	private List<Level> levels;
	

	public List<Authentication> getAuthentication() {
		return authentication;
	}

	public void setAuthentication(List<Authentication> authentication) {
		this.authentication = authentication;
	}

	public List<CheckYes> getCheckyes() {
		return checkyes;
	}

	public void setCheckyes(List<CheckYes> checkyes) {
		this.checkyes = checkyes;
	}

	public List<GoodsCommented> getGoodscommented() {
		return goodscommented;
	}

	public void setGoodscommented(List<GoodsCommented> goodscommented) {
		this.goodscommented = goodscommented;
	}

	public List<GoodsConfirmed> getGoodsconfirmed() {
		return goodsconfirmed;
	}

	public void setGoodsconfirmed(List<GoodsConfirmed> goodsconfirmed) {
		this.goodsconfirmed = goodsconfirmed;
	}

	public List<ReplyConsultting> getReplyconsultting() {
		return replyconsultting;
	}

	public void setReplyconsultting(List<ReplyConsultting> replyconsultting) {
		this.replyconsultting = replyconsultting;
	}

	public List<SellGoods> getSellgoods() {
		return sellgoods;
	}

	public void setSellgoods(List<SellGoods> sellgoods) {
		this.sellgoods = sellgoods;
	}

	public List<Breach> getBreach() {
		return breach;
	}

	public void setBreach(List<Breach> breach) {
		this.breach = breach;
	}

	public List<CheckNo> getCheckNo() {
		return checkNo;
	}

	public void setCheckNo(List<CheckNo> checkNo) {
		this.checkNo = checkNo;
	}

	public List<Complaint> getComplaint() {
		return complaint;
	}

	public void setComplaint(List<Complaint> complaint) {
		this.complaint = complaint;
	}

	public List<GoodsNotReal> getGoodsNotReal() {
		return goodsNotReal;
	}

	public void setGoodsNotReal(List<GoodsNotReal> goodsNotReal) {
		this.goodsNotReal = goodsNotReal;
	}

	public List<Level> getLevels() {
		return levels;
	}

	public void setLevels(List<Level> levels) {
		this.levels = levels;
	}
}
